package com.test;

/*
public class Summary {
    public static void main(String[] args){
        int num=4;
//        byte b=num;
        //Incompatible types. Found: 'int', required: 'byte'
        byte b=(byte)num;  //强制将int类型的值赋值给byte类型的变量
        System.out.println(b);
    }
}

 */

/*
public class Summary{
    public static void main(String[] args) {
        byte a;                // 定义byte类型的变量a
        int b = 298;          // 定义int类型的变量b
        a = (byte) b;
        System.out.println("b=" + b);
        System.out.println("a=" + a);
        //b=298
        //a=42
    }
}


 */

/*
public class Summary {
    public static void main(String[] args) {
        int grade = 75; // 定义学生成绩
        if (grade > 80)
            System.out.println("该成绩的等级为优"); // 满足条件 grade > 80
        else if (grade > 70) {
            // 不满足条件 grade > 80 ，但满足条件 grade > 70
            System.out.println("该成绩的等级为良");
        } else if (grade > 60) {
            // 不满足条件 grade > 70 ，但满足条件 grade > 60
            System.out.println("该成绩的等级为中");
        } else {
            // 不满足条件 grade > 60
            System.out.println("该成绩的等级为差");
        }
    }
}

 */

/*
public class Summary {
    public static void main(String[] args) {
        int[] arr = new int[4]; // 定义可以存储4个元素的整数类型数组
        arr[0] = 1; // 为第1个元素赋值1
        arr[1] = 2; // 为第2个元素赋值2
        //依次打印数组中每个元素的值
        System.out.println("arr[0]=" + arr[0]);
        System.out.println("arr[1]=" + arr[1]);
        System.out.println("arr[2]=" + arr[2]);
        System.out.println("arr[3]=" + arr[3]);
    }
}

 */

/*
public class Summary {
    public static void main(String[] args) {
        int[] arr = { 1, 2, 3, 4 }; 	// 静态初始化
        //依次访问数组中的元素
        System.out.println("arr[0] = " + arr[0]);
        System.out.println("arr[1] = " + arr[1]);
        System.out.println("arr[2] = " + arr[2]);
        System.out.println("arr[3] = " + arr[3]);
    }
}

 */
public class Summary {
    public static void main(String[] args) {
        int arr[] = {3, 6, 9, 2, 5, 8, 1, 4, 7};
        //外层循环比较 n-1 次
        for (int i = 1; i < arr.length; i++) {
            //内循环比较第 i 轮的两个数（防止越界）
            for (int j = 0; j < arr.length - 1; j++) {
                if (arr[j] > arr[j + 1]) {
                    int t = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = t;
                }
            }
        }
        //完成排序后，打印
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + ",");
        }
    }
}
